package org.bot.client.flow;

public enum NodeAttrFiled {
    NAME("name"), //节点名称
    ARG("arg"), //节点执行参数配置
    STATIC_VALUE("staticValue"), //节点设置的静态值
    SELECT_TYPE("selectType"), //选择器类型
    EVENT("cmd"), //执行器
    DATA_INDEX("dataIndex"), //数据索引
    FLOW_TYPE("flowType"),// 流程类型
    NODE_ID("nodeId"), //节点ID
    WEB_WINDOW("webWindow"), //窗口对象
    IS_ROOT("root"), //是否根节点
    DEBUG("debug") //断点
    ;

    private final String name;

    NodeAttrFiled(String name) {
        this.name = name;
    }


    public String getValue() {
        return name;
    }

    @Override
    public String toString() {
        return this.name;
    }
}
